We stayed at Kelapa for 4 nights and loved this small hotel. With only 5 villas you feel like you are staying in your own private hotel, with a beautiful infinity edge swimming pool and an all day restaurant it's personal service at it's best. The beach front location engenders tranquility and peace as you soak up the serenity of North Bali. The staff are delightful and nothing is too much trouble for them. This was our second stay and we have already rebooked for next year.