Excellent value, has everything you would need for a short or long stay, was flexible with check-in and had a good communication.