A very clean and nice place with a just perfect location. Communication and check-in/out processes were very smooth. We enjoyed the stay a lot!