Clean, modern, excellent communication. All round excellent stay.