John's place is compact, but a great location opposite the beach and not far from lots of things. Everything is provided. John is easy to communicate with and replies promptly.