My stay was super comfortable and the checkin was smooth. All the mentioned amenities were present and in good condition.