Great place! Very clean and everything seems new. Communication was awesome and check in and out were smooth.