This place has it all... natural beauty, great location, and great amenities. Loved it. 6 stars if I could.