Absolutely everything you need in this wonderful place, great location with stunning views.