The Beach Ranch is beautiful and in a fantastic location. Has everything you need, super clean, and hosts are lovely. Highly recommend.