Outstanding place to stay.. read through all the 5 star reviews prior to booking and can confirm they are all incredibly accurate.