A good hotel close to Waikiki Beach is Alohilani Resort Waikiki Beach (rated 8.0/10 from 254 reviews).
Bali Mandira Beach Resort & Spa is a hotel near Seminyak Beach that is popular with HotelsCombined users, scoring 8.8 from 270 reviews.
Close to Legian Beach you will find Bali Mandira Beach Resort & Spa, which has a rating of 8.8 over 270 HotelsCombined reviews.