All the amenities you need for self contained, view to die for. We loved it!