5 star hotel standard! Highly recommended.