Advantages:
Location, value for the price, kitchen, online communication
Disadvantages:
Check-in process (offline communication), broken commode, high cleaning fee for a short stay, early check-out