Superb place with all necessary amenities .