5 star stay. Very highly recommended.