A good hotel close to Waikiki Beach is Alohilani Resort Waikiki Beach (rated 8.0/10 from 253 reviews).
Bali Mandira Beach Resort & Spa is a hotel near Seminyak Beach that is popular with HotelsCombined users, scoring 8.8 from 266 reviews.
If you’re visiting Legian Beach then the nearby Bali Mandira Beach Resort & Spa is a popular hotel with HotelsCombined users (266 reviews scoring it at an average 8.8/10).