The location was perfect- right on the beach and the hosts were great - very accommodating of late check in/out and really friendly.