Excellent accommodation with lots of extras.