I have two reviews since my stay was broken into two separate bookings. In short 5 stars. Lengthier review coming soon.