fantastic, clean, well appointed and the location is superb.