Excellent accommodation in all aspects. Location also perfect.