Excellent accommodation with everything thought of and generously provided.