Excellent accommodation in a very convenient setting