Spotlessly clean, spacious, stylish accommodation with excellent hospitality.