Great location. The apartment is clean and cozy with all the amenities you can possibly ask for to make it a comfortable stay. Beach accessories were a very thoughtful touch. The apartment is elegantly designed and the hosts were very responsive throughout. Recommend this place for a long stay.