Excellent views, excellent location, has all the amenities. Would definitely stay here again.