5 stars, excellent accommodation and location