Can highly recommend this place to stay at. They have thought of everything that you require plus more. An added bonus of a laundry was very much appeciated.