Elaine' place is in a exceptional location in regard to amenities and the beach. Absolutely everything is within walking distance! It is a clean, comfortable and low maintenance place so if you have kids, you don't need to worry about them breaking things. It was great having 2 bathrooms and the BBQ came in very handy. We had a small issue with some rough sleepers making a racket on the Friday and Saturday night, but I think we were just unlucky with timing. I would not imagine they are there all of the time. Elaine was very prompt with communication and rearranged the cleaners to help us out with a slightly later checkout. With kids in the picture, this meant a lot. Thanks Elaine!