A++++ the place is AWESOME! has everything required, plus more! Awesome location, and there was even some coffee for the morning!