5 stars. We enjoyed our stay. This place is beautiful, clean and had all amenities we needed :) even our pets enjoyed the stay. thank you.