Forget 5 stars, this was a 6 star stay. What a gem of a place. Can't fault it at all and good value to boot.