Fantastic location; couldn't be better. Apartment had little extras (eg water purifier, washing machine, water pump for better pressure etc) which made our stay more comfortable. Airconditioning worked well. Hosts were responsive, very friendly and nice to deal with. Lots of restaurants, shops nearby and beach was just a stone throw away. Apartment was not huge but just perfect for our stay!