Excellent. Very Clean. Great facilities, location and views