Very clean, good communication and has everything prepared for your stay