5 stars, fantastic place to stay