Excellent accommodation in a prime location