This place has it all. Excellent communication, comfortable beds and plenty of space. We will be staying again