All incredible. 5 star stay.
Can only recommend it.