5 stars! We loved our stay and would come back again. Everything was clean, check in and out was a breeze and the views were gorgeous!