Excellent alternative to staying at a hotel resort. Inexpensive, private, peaceful and surrounded by food, shops and beaches.