John is a great host. He is there for you whenever you need it. The apartment is great and has an amazing location - close to the beach and the restaurants. You don't really need a car and you can get around very easily. The apartment has everything you need and is very comfortable. We very much enjoyed staying at John's place.