Excellent accommodation in an ideal location