Lovely stay, good location. All necessary amenities provided