Luxury accommodation that's hard to fault.