Clean, safe, great location, good communication and accurate pictures. Absolutely would stay again!