Excellent place great views and facilities equally good