5 Star - beautiful fantastic place, great views, super clean, attention to detail-- would definitely return!