5 stars for everything from the welcome, the service, cleanliness and breakfast.