Excellent accommodation suited all my needs