5/5 stars all around , from the stay to the communication. Highly recommended.