5 star stay, we loved it