Everything you need and more ! Beautiful House , excellent amenities and location, highly recommend for a wonderful stay.