5 stars all around for this place! Clean, good location, cool design, comfortable bed, good communication.