Perfect. Clean. Great views. Great pool and activities.