For a last minute booking this place was absolutely perfect.