Perfect location to shops, beaches and restaurants. Very clean and offers everything required to make it a comfortable stay. Great communication makes checking in and out an easy process and an added bonus of a covered car space . Would recommend.