Sophie's Place has it all ...great location (walk to beach plus shops just over the road), stylish decor, spotlessly clean, lots of space and plenty to entertain the kids. Can't recommend highly enough. We didn't want to leave!