Facility is beautiful. The nature around is stunning and the property itself is well situated to offer good beach experiences while maintaining a sense of exploration through different areas of the property. The rooms are beautiful, large, and decently clean. The sheets were dirty with a few minor stains, but generally speaking well maintained. The morning breakfast is good with great coffee but not the best array of options - though decent. The staff is great and all are friendly - they really attempt to make your stay pleasant and comfortable. Highly recommend for the area!