Perfect location, smooth communication, easy checking-in and out, great beds, lovely terrace and all details for a comfortable stay provided. What else could you ask for?