Very good stay on all accounts. Very comfortable bed and mattress. Good kitchen facilities. Very clean