Windrose 3 (8.7/10 from 10 reviews) is a popular and highly-rated option in Puerta del Ángel.
Reviews of Alohilani Resort Waikiki Beach recommend it as a good place to stay near Waikiki Beach, scoring 8.0/10 from 253 ratings.
Bali Mandira Beach Resort & Spa is rated 8.8 from 266 reviews and is close to Seminyak Beach.
A good hotel near Legian Beach is Bali Mandira Beach Resort & Spa, which has been rated 8.8/10 by 266 HotelsCombined user reviews.