Perfect location and great communication. The amenities were exactly as described and only 2 blocks from the beach! The bed was probably the worst bed I have ever slept on and the kitchen was not very well equipped.