Great place and as pictured, new everything. Our only regret was not booking the entire weekend. Our hosts (especially the 3 year old) were super friendly and greeted us shortly after we arrived. Close to public transportation, the beach, and great restaurants a few minutes drive away. Would definitely book again!