10/10 stay, very clean, great amenities, beautiful location and scenery. Just wish we could of stayed longer!