Beachfront 12 was a fabulous place to stay. Impeccablely clean, great set up for our family of 5, with plenty of individual space as well as great communal areas. Ideal location right on the beach and a beautifully maintained house. I would have no hesitation recommending a stay here.