John is a great host. The place has everything a family needs on vacation, even beach chairs and coolers if you want to go to the beach. The area is nice and safe. There are many shops and restaurants around.
I would definitely stay again!