Very close to everything you require, great location. Clean and very good communication, value for money, wouldn't hesitate to stay again.