10/10, from check in to check out this place was perfect. Mei was great and communicated well the whole time!