My second time staying here. Ticks all my requirements.